<svg width="48" xmlns="http://www.w3.org/2000/svg" height="48" xmlns:xlink="http://www.w3.org/1999/xlink">
 <defs>
  <linearGradient id="a" y1="42" x1="27" y2="38" x2="21" gradientUnits="userSpaceOnUse">
   <stop stop-color="#95a5a6"/>
   <stop offset="1" stop-color="#eff0f1"/>
  </linearGradient>
  <linearGradient id="b" y1="38" y2="13" x2="0" gradientUnits="userSpaceOnUse">
   <stop stop-color="#f39c12"/>
   <stop offset="1" stop-color="#f5ab35"/>
  </linearGradient>
  <linearGradient xlink:href="#a" id="c" y1="47.746" x1="12.05" y2="42.4" x2="11.415" gradientUnits="userSpaceOnUse"/>
  <linearGradient id="d" y1="37" y2="17" x1="28" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="translate(0 1)">
   <stop stop-color="#f7bb5d"/>
   <stop offset="1" stop-color="#fce3bc"/>
  </linearGradient>
  <linearGradient id="e" y1="17.998" y2="32.998" x1="23" gradientUnits="userSpaceOnUse" x2="38">
   <stop stop-color="#292c2f"/>
   <stop offset="1" stop-opacity="0"/>
  </linearGradient>
  <linearGradient xlink:href="#e" id="f" y1="40" x1="21" y2="42" x2="23" gradientUnits="userSpaceOnUse"/>
  <linearGradient xlink:href="#e" id="g" y1="40" x1="20" y2="44" x2="24" gradientUnits="userSpaceOnUse" gradientTransform="translate(0-2)"/>
  <linearGradient xlink:href="#e" id="h" y1="40" x1="21" y2="42" x2="23" gradientUnits="userSpaceOnUse" gradientTransform="translate(1 2)"/>
 </defs>
 <g stroke-linejoin="bevel" stroke-width="6.2">
  <g stroke-linecap="round">
   <rect width="4" x="22" y="41" fill="#4d4d4d" height="3"/>
   <g transform="rotate(-30)">
    <circle fill="#258e52" cx="8.584" cy="15.644" r="5.256"/>
    <circle fill="#2980b9" cx="9.245" cy="50.963" r="3.488"/>
   </g>
   <g transform="rotate(30)">
    <circle fill="#1c7865" cx="33.429" cy="-8.612" r="4.256"/>
    <circle fill="#c0392b" cx="31.629" cy="26.758" r="4.01"/>
   </g>
   <g transform="rotate(90)">
    <circle fill="#663579" cx="24" cy="-41.02" r="4.975"/>
    <circle fill="#f67400" cx="24" cy="-7" r="5"/>
   </g>
  </g>
  <path fill="url(#b)" d="m24 14c-5.523 0-10 4.477-10 10 .002 3.974 2 6.32 4 8.16 2 1.84 1 4.84 2 5.84h8c1-1 0-4 2-5.848 2-1.848 3.995-4.181 4-8.152 0-5.523-4.477-10-10-10"/>
  <path fill="url(#a)" d="m20 38h8l-1 1v3l-1 1h-4l-1-1v-3z"/>
 </g>
 <g fill-rule="evenodd">
  <path opacity=".2" fill="url(#h)" d="m22 42l1 1h3v-2z"/>
  <path opacity=".2" fill="url(#g)" d="m25 43l2-1v-3l1-1h-8z"/>
  <path opacity=".2" fill="url(#f)" d="m21 41l1 1 5-1v-2l-6 1z"/>
 </g>
 <g fill="url(#c)" stroke-linejoin="bevel" stroke-linecap="round" stroke-width="6.2">
  <rect width="8" x="8.44" y="45.8" rx=".5" height="1" transform="rotate(-15)"/>
  <rect width="8" x="8.96" y="43.87" rx=".5" height="1" transform="rotate(-15)"/>
 </g>
 <g fill-rule="evenodd">
  <path opacity=".2" fill="url(#e)" d="m25 18l-2 14 5.342 5.342c.398-1.314-.012-3.646 1.658-5.189 1.506-1.391 3.01-3.059 3.66-5.492z"/>
  <path fill="url(#d)" d="m25 18l-5 8h3v6l5-8h-3z"/>
 </g>
 <g stroke-linejoin="bevel" stroke-width="6.2">
  <path fill="#b97c1b" d="m33.973 23.434c-.149 3.7-2.049 5.942-3.973 7.719-2 1.848-1 4.848-2 5.848h-8c-1-1 0-4-2-5.84-1.922-1.768-3.825-4.02-3.973-7.721-.01.187-.027.371-.027.561.002 3.974 2 6.32 4 8.16 2 1.84 1 4.84 2 5.84h8c1-1 0-4 2-5.848 2-1.848 3.995-4.181 4-8.152 0-.191-.017-.378-.027-.566"/>
  <g fill="#fcfcfc" stroke-linecap="round">
   <g transform="rotate(-30)">
    <circle cx="8.584" cy="15.644" r="3.256"/>
    <circle cx="9.245" cy="50.963" r="1.512"/>
   </g>
   <g transform="rotate(30)">
    <circle cx="33.429" cy="-8.612" r="1.744"/>
    <circle cx="31.629" cy="26.758" r="1.988"/>
   </g>
   <g transform="rotate(90)">
    <circle cx="24" cy="-41.02" r="3"/>
    <circle cx="24" cy="-7" r="1"/>
   </g>
  </g>
 </g>
</svg>
